technical inventions - Deutsch Englisch Wörterbuch